@charset "utf-8";
/* CSS Document */
/*导航*/
#header ul li.navitem a.active,#header ul li.navitem:hover a{padding:10px 30px;color:#fff;background:#ff072a;}
#header.mini{background:#fff;padding-top:0px;box-shadow:0px 2px 6px rgba(0,0,0,0.1);}
#header .content{padding-left:0px;padding-right:0px;}
#header ul#nav{float:right;padding:0px 40px 0px 40px;transition:all 0.3s ease-out 0s;}
#header.mini ul#nav{padding:0px 20px 0px 20px;}
#header ul li.navitem{padding:20px 0.5px;height:auto;}
#header.mini ul li.navitem{padding:10px 0.5px;}
#header{padding-top:0px;background-color:transparent;}
#header #logo{padding:10px 40px 20px 40px;transition:all 0.3s ease-out 0s;}
#header #logo img{transform:scale(1,1);transition:all 0.3s ease-out 0s;}
#header.mini #logo{padding:0px 20px 10px 20px;}
#header.mini #logo img{transform:scale(0.8,0.8);}
#header ul li.navitem a{color:#333;padding:10px 30px;display:block;}
#header ul li.navitem{padding:20px 0.5px;height:auto;line-height:20px;}
.nobanner #header{background:#fff;}
.lowB #header{background:#FFF;}
#indexPage a.more{height:38px;font-size:14px;line-height:38px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#ff072a;border-color:rgba(0,0,0,.2);border-radius:0px;text-align:center;text-indent:0px;margin:3% auto;width:220px;}
#indexPage a.more i{font-size:20px;top:1px;position:relative;}
#indexPage a.more:hover{border-color:#ff072a;text-indent:0px;text-align:center;background-color:#ff072a;color:#fff;}
#indexPage a.more:hover i{color:#fff;}
#indexPage #mpartner .slider_control a:hover{background-color:#424242}
#pages a.page-num-current,#pages a:hover{background:#ffffff;color:#ff072a;}
.bx-wrapper .bx-controls-direction a:hover{background-color:#ff072a}
/*导航下拉菜单 */
#header ul li.navitem{line-height:20px;}
#header ul li.navitem ul.subnav li a{padding:14px 30px;width:200px;height:20px;line-height:20px;background:#fff;display:block;font-size:12px;transition:all 0.2s ease-out 0s;color:#999;box-shadow:0px 5px 10px rgba(0,0,0,0.1);}
#header ul li.navitem ul.subnav li a:hover{text-indent:10px;background:#EDEDED;color:#484848;}
#header ul li.navitem ul.subnav{border-top:3px solid #7B7B7B;box-shadow:0px 10px 20px rgba(0,0,0,0.1);}
#header ul li.navitem ul.subnav li{border-bottom:1px solid #FFF;}
/*幻灯左右切换按钮 */
.bx-wrapper .bx-controls-direction a{background:rgba(0,0,0,.2);border-radius:0px;z-index:0;}
/*首页案例背景颜色 */
#indexPage #mproject{background-attachment:fixed;background-color:#f8f8f8;height:auto;padding:120px 0;}
#category a{padding:8px 30px;margin-right:10px;transition:all 0.3s ease-out 0s;color:#999;border:1px solid #ddd;}
#category a.active,#category a:hover{background:#ff072a;color:#fff;border:1px solid #ff072a;}
/*案例*/
#indexPage #projectlist .projectitem{margin:0 1% 100px 0;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #projectlist .projectitem:hover{box-shadow:0px 0px 26px rgba(0,0,0,0.1);}
#projectlist .projectitem a:hover .project_info p.title{color:#ff072a;}
#projectlist .projectitem a .project_info p.subtitle{margin-top:0;color:#929292;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;padding:0 60px 0 20px;}
#projectlist .projectitem a:hover .project_info p.subtitle{color:#929292;}
#projectlist .projectitem{margin-bottom:100px;background-color:#fff;width:24%;}
#projectlist .projectitem a:hover .project_info{background-color:rgba(0,0,0,0)}
#projectlist .projectitem .project_info p.title{color:#4E4E4E;padding:10px 0px;}
#projectmore{color:#ff072a;height:100px;line-height:100px;background:#262626;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";font-size:18px;}
#projectmore:hover{color:#ff072a;height:100px;line-height:100px;background:#262626;font-size:18px;}
.content .header p.subtitle{font-size:12px;margin-top:5px;color:#a5a5a5;text-align:left;margin-left:5%;}
#mpage .content .header p.subtitle{text-align:left;margin-left:14%;}
#indexPage #mproject .content .header p.title{font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";text-align:left;margin-left:5%;}
#indexPage #mproject .content .header p.subtitle{text-align:left;margin-left:5%;}
#indexPage #mproject a.more{margin:0;position:absolute;right:5%;top:20px;height:30px;font-size:14px;line-height:30px;width:150px;background-color:#333;border-color:#333;color:#FFF;}
#indexPage #mproject a.more:hover{background-color:#ff072a;border-color:#ff072a;}
#indexPage #mproject .bx-wrapper .bx-pager.bx-default-pager a{display:none;}
#projectlist #projectitem_0.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".01";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_1.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".02";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_2.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".03";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_3.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".04";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_4.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".05";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_5.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".06";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_6.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".07";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_7.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".08";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_8.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".09";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_9.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".10";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_10.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".11";margin-right:20px;margin-top:-15px;color:#999;right:0;}
#projectlist #projectitem_11.projectitem a .project_info div::after{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:".12";margin-right:20px;margin-top:-15px;color:#999;right:0;}
/*首页背景不加透明蒙层 */
/*首页服务背景层 */
#contactform p textarea.inputtxt{height:80px;}
#contactform p .inputtxt{border:none;margin-bottom:5px;background:none;color:#444;}
#contactform p{border-bottom:1px solid #e7e4e4;padding-top:5px;}
#indexPage #mteam .description{color:#909090;background-color:#fff;padding:36px;border-radius:8px;}
#indexPage #mteam .header img{width:100px;height:100px;}
#mteam .content .header::after{position:absolute;content:"";width:1px;height:36px;background:#ff072a;margin:60px 590px;}
.content .header p.title{font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";font-size:24px;text-align:left;margin-left:5%;}
#indexPage #mteam .slider_control a i:hover{color:#ff072a;}
.teamitem a div.wrap span{background:#ff072a;}
.teamitem a div.wrap{background:#171717;}
/*首页幻灯高度*/
#indexPage #mslider{height:400px;}
bx-wrapper .bx-pager.bx-default-pager a{width:20px;height:4px;margin:0px 5px;border-radius:6px;border:1px solid #C8C8C8;}
#indexPage #mslider{height:0}
#shares a{background:transparent;}
#shares a#gotop{margin-top:1px;background-color:rgba(0,0,0,0.2);transition:all 0.3s ease-out 0s;}
#shares a#gotop:hover{background-color:rgba(0,0,0,0.8);}
.bx-wrapper .bx-pager.bx-default-pager a{width:50px;height:1px;}
#indexPage #mslider ul li p{color:#5d5d5d;}
#mslider .sliderArrow{position:absolute;bottom:120px;z-index:2;animation:fadeInUp 0.6s cubic-bezier(0.445,0.05,0.55,0.95) 0.2s infinite alternate;-moz-animation:fadeInUp 0.6s cubic-bezier(0.445,0.05,0.55,0.95) 0.2s infinite alternate;-webkit-animation:fadeInUp 0.6s cubic-bezier(0.445,0.05,0.55,0.95) 0.2s infinite alternate;-o-animation:fadeInUp 0.6s cubic-bezier(0.445,0.05,0.55,0.95) 0.2s infinite alternate;display:block;left:50%;width:29px;height:25px;margin-left:-16px;color:#9b9b9b;font-size:48px;}
/*新导航*/
/*在线咨询*/
#olx_head{background:#ff072a;border-radius:0px;}
#olx_qq li a:hover i{color:#ff072a;}
#olx_qq li a:hover{padding:18px 30px;}
.bx-wrapper .bx-pager.bx-default-pager a:hover,.bx-wrapper .bx-pager.bx-default-pager a.active,.bx-wrapper .bx-pager.bx-default-pager a:focus{border:1px solid #ff072a;background-color:#ff072a;}
.bx-wrapper .bx-pager.bx-default-pager a{margin:0px 1px;border-radius:0px;border:1px solid rgba(143,143,143,0.3);}
/*首页关于我们*/
#indexPage #mpage .wrapper li .fimg{width:50%;height:1024px;background-size:cover;}
#mpage .content .header{width:50%;float:right;padding-top:190px;padding-bottom:30px;}
#mpage .module-content .description{max-height:108px;height:auto;line-height:26px;padding-right:7.1%;padding-left:7.1%;float:right;width:36%;text-align:left;}
#indexPage #mpage a.more{width:12%;float:right;margin-left:7%;margin-right:31%;line-height:40px;height:40px;}
/*首页联系*/
#indexPage #mcontact .content{width:100%;}
#contactinfo{width:35%;padding-left:10%;}
#contactform.fr{background-color:rgb(255,255,255);width:30%;padding:43px 10%;margin-right:5%;}
#contactform p .inputsub{background-color:#ff072a;margin-top:10px;padding:8px 0;color:#fff;}
#contactform .inputtxt.active{border-color:#424242}
#indexPage #mcontact .header p{text-align:left;padding-left:0;}
#indexPage #mcontact .content .fw{width:100%;}
#contactinfo h3{color:#ff072a;}
#contactinfo div a{background:#CCC;}
#contactinfo div a:hover{background:#ff072a;}
/*首页新闻*/
#indexPage #mteam{background-color:#f6f6f6;height:560px;}
#mteam .content .header{padding-top:120px;}
/*案例*/
#projectinfo{width:340px;float:right;padding:0px 50px;margin-left:0px;}
#projectwrap.fw{width:100%;}
#projectbody{max-width:100%;margin:0px auto;width:calc(100% - 490px);float:right;padding:0 50px 0 0;}
#projectimages li img{display:block;float:none;max-width:100%;margin:0px auto;}
#projectimages{background:#fff;}
#projectinfo .description a{background:#ff072a;color:#fff;}
#projectinfo .description a:hover{background:#ff072a;color:#fff;}
#plheader{padding-bottom:50px;}
.teamitem .teaminfo{text-align:left;}
#indexPage #mproject .bx-wrapper .bx-controls-direction a{margin:-60px -20px;background:rgb(201,201,201);}
#indexPage #mproject .bx-wrapper .bx-controls-direction a:hover{background:#ff072a;}
/*新*/
.npagePage #projectlist .wrapper{width:90%;}
#indexPage #mproject .content .wrapper{width:90%;margin:0 5%;}
.content .header{padding-top:80px;padding-bottom:3%;}
#indexPage #mproject .bx-wrapper .bx-pager{bottom:-9%;text-align:right;}
#indexPage #mpage .content{margin-top:0;top:0;}
#indexPage #mteam .content{margin-top:-17%;}
#moduleControl a.moduleCItem{border-radius:0;height:1px;margin-bottom:10px;width:10px;border:1px solid transparent;background-color:#DEDEDE;}
/*新闻*/
#indexPage .module .bgmask{background-color:transparent;}
#indexPage #mslider ul li p.title{font-size:42px;line-height:60px;height:60px;text-align:left;padding:0px 110px 30px;margin:0 1800px 0px 20px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";width:500px;}
#indexPage #mslider ul li p.subtitle{font-size:14px;height:25px;transition-delay:0.2s;text-align:left;padding:12px 110px;width:auto;margin:1px 1800px 0px 20px;color:#A1A1A1;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";line-height:24px;}
.npagePage .content{background:#f8f8f8;}
#projecttags a:hover{color:#fff;background:#ff072a;}
#projectib .projectitem a .project_info p.title{color:#A5A5A5;}
#projectib .projectitem a .project_info p.subtitle{color:#505050;}
#indexPage #mproject .bx-wrapper .bx-controls-direction{display:inline;}
#projectinfo .header p::after{position:absolute;content:"";top:65px;left:0px;width:30px;height:3px;background:#ff072a;}
#indexPage #mteam .bx-wrapper .bx-pager{bottom:-6%;display:block;}
#servicelist .serviceitem div p.title{height:50px;}
#projectinfo .header .description{color:#939393;}
#projectlist .bx-viewport{padding-bottom:80px;}
#projectlist .projectitem a .project_info::after{width:0%;height:1px;position:absolute;content:"";top:100%;left:0;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;background-color:#ff072a;}
#projectlist .projectitem a:hover .project_info::after{width:100%;}
#projectlist .projectitem a .project_info p.title{margin:0 60px 0 20px;color:#565656;padding:18px 0px 5px;text-align:left;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
#projectlist .projectitem a .project_info div{position:absolute;height:80px;width:100%;bottom:-80px;margin-top:0;top:auto;background-color:#fff;transition:all 0.3s ease-out 0s;}
#indexPage #mpage .content,#indexPage #mpage .module-content,#indexPage #mpage .wrapper,#indexPage #mpage .slider,#indexPage #mpage .wrapper li,#indexPage #mpage .wrapper li .fimg{height:100%}
#mpage .content .header::after{position:inherit;content:"";height:2px;background:#ff072a;margin:22px 48% 0;width:30px;float:left;text-align:left;margin-left:14%;}
#indexPage #servicelist .serviceitem{background-color:transparent;padding:30px 0 0;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist .serviceitem:hover{background-color:transparent;padding:0px 0;}
#pages{padding:40px 0 80px;}
#indexPage #mpartner .wrapper ul li a{transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;position:relative;top:0px;margin-right:0px;margin-bottom:0px;}
#indexPage #mpartner .wrapper ul li a:hover{box-shadow:0px 10px 26px rgba(0,0,0,.1);top:-10px;}
#indexPage #mpartner .wrapper ul li{margin:20px 0 20px 40px;background-color:transparent;}
#mpartner .bx-viewport{padding-bottom:20px;}
#mpartner .content .header{padding-bottom:2%;width:100%;}
#moduleControl a.moduleCItem:hover,#moduleControl a.moduleCItem.active{background-color:#ff072a;border:1px solid #ff072a;}
 @keyframes mymove{0%{ transform:scale(1.2,1.2)}
 100%{ transform:scale(1,1)}}
#banner div{animation:pulse 20s;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
.postbody{color:#838383;}
#indexPage #mteam .summary p.title{font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#474747;font-size:22px;}
#indexPage #mnews .content .header{display:block;padding-bottom:70px}
#indexPage #mnews .content{height:410px;top:50%;margin-top:-205px;}
#indexPage #newslist{width:1180px;margin:0 auto;height:200px;position:relative}
#indexPage .newsimg,#newslist .separator,#indexPage .newsbody .description{display:none}
#indexPage #newslist .newstitem{position:absolute;display:none;width:420px;height:30px;line-height:30px;top:0}
#indexPage .newstitem .newsbody{display:block;max-width:100%;vertical-align:auto;width:100%}
#newslist .newstitem .newsbody .date{font-weight:inherit;font-family:Arial;color:#B0B0B0;margin-bottom:0;display:inline-block;padding:0 22px;float:left;transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#newslist .newstitem .newsbody .title{font-size:12px;color:#7b7b7b;;display:inline-block;line-height:30px;width:280px;overflow:hidden;height:30px;text-overflow:ellipsis;white-space:nowrap;float:left;transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#newslist .newstitem.left a.newscontent,#newslist .newstitem.right a.newscontent{padding:0;text-align:left}
#newslist .news_wrapper{background-color:transparent;width:100%;}
#newslist .newstitem a.newscontent:hover .news_wrapper{background-color:transparent;width:100%;}
#newslist .newstitem.left a.newscontent:hover,#newslist .newstitem.right a.newscontent:hover{padding:0}
#newslist .newstitem.right a.newscontent .newsimg{left:0}
#newslist .news_wrapper::before{height:0}
#indexPage #newslist #newsitem_0{display:block;height:100%;width:700px}
#indexPage #newslist #newsitem_0 .newsimg{display:block;width:280px;height:180px}
#newsPage #newslist .newstitem .newsimg{display:block;width:250px;height:160px}
#indexPage #newslist #newsitem_0 .news_wrapper,#newsPage #newslist .newstitem .news_wrapper{width:360px;height:200px;left:330px}
#indexPage #newslist #newsitem_0 .newsbody .title,#newsPage #newslist .newstitem .newsbody .title{font-size:16px;color:#535353;display:block;width:100%;float:none;position:relative;top:-25px;}
#indexPage #newslist #newsitem_0 a:hover .newsbody .title{color:#ff072a;}
#indexPage #newslist #newsitem_0 .newsbody .description,#newsPage #newslist .newstitem .newsbody .description{font-size:12px;line-height:22px;color:#909090;text-align:left;height:42px;overflow:hidden;margin-top:20px;display:block}
#indexPage #newslist #newsitem_0 .newsbody::after,#newsPage #newslist .newstitem .newsbody::after{content:'MORE';width:120px;height:30px;line-height:30px;display:block;text-align:center;margin-top:28px;color:#ff072a;border:1px solid rgba(0,0,0,.1);transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #newslist #newsitem_0 a:hover .newsbody::after,#newsPage #newslist .newstitem a:hover .newsbody::after{color:#fff;}
#indexPage #newslist #newsitem_1 .news_wrapper,#indexPage #newslist #newsitem_2 .news_wrapper,#indexPage #newslist #newsitem_3 .news_wrapper,#indexPage #newslist #newsitem_4 .news_wrapper,#indexPage #newslist #newsitem_5 .news_wrapper{transition:all ease-out .3s}
#indexPage #newslist #newsitem_1 .news_wrapper::after,#indexPage #newslist #newsitem_2 .news_wrapper::after,#indexPage #newslist #newsitem_3 .news_wrapper::after,#indexPage #newslist #newsitem_4 .news_wrapper::after,#indexPage #newslist #newsitem_5 .news_wrapper::after{width:100%;height:0px;position:absolute;content:"";left:0;transition:all 0.3s cubic-bezier(0.215,0.61,0.355,1) 0s;background-color:#ff072a;z-index:-1;margin-top:-4px;}
#indexPage #newslist #newsitem_1 a:hover .news_wrapper::after,#indexPage #newslist #newsitem_2 a:hover .news_wrapper::after,#indexPage #newslist #newsitem_3:hover .news_wrapper::after,#indexPage #newslist #newsitem_4:hover .news_wrapper::after,#indexPage #newslist #newsitem_5:hover .news_wrapper::after{width:100%;height:38px;position:absolute;content:"";left:0;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;background-color:#ff072a;z-index:-1;margin-top:-4px;}
#indexPage #newslist #newsitem_1 a:hover .news_wrapper,#indexPage #newslist #newsitem_2 a:hover .news_wrapper,#indexPage #newslist #newsitem_3 a:hover .news_wrapper,#indexPage #newslist #newsitem_4 a:hover .news_wrapper,#indexPage #newslist #newsitem_5 a:hover .news_wrapper{background-color:transparent;}
#indexPage #newslist #newsitem_1 a:hover .date,#indexPage #newslist #newsitem_2 a:hover .date,#indexPage #newslist #newsitem_3 a:hover .date,#indexPage #newslist #newsitem_4 a:hover .date,#indexPage #newslist #newsitem_5 a:hover .date{color:#fff}
#indexPage #newslist #newsitem_1 a:hover .title,#indexPage #newslist #newsitem_2 a:hover .title,#indexPage #newslist #newsitem_3 a:hover .title,#indexPage #newslist #newsitem_4 a:hover .title,#indexPage #newslist #newsitem_5 a:hover .title{color:#fff;}
#indexPage #newslist #newsitem_1{display:block;left:760px;}
#indexPage #newslist #newsitem_2{display:block;left:760px;top:40px}
#indexPage #newslist #newsitem_3{display:block;left:760px;top:80px}
#indexPage #newslist #newsitem_4{display:block;left:760px;top:120px}
#indexPage #newslist #newsitem_5{display:block;left:760px;top:160px}
#indexPage #newslist #newsitem_0 .newsimg::after{position:absolute;content:"";width:76px;height:2px;background:#ff072a;margin:20px 0 0 237px;transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #newsitem_0 a:hover .newsimg::after{width:76px;}
#indexPage #newsitem_0 .newsbody .description::after,#newsPage #newslist .newstitem .newsbody .description::after{margin:0;position:absolute;left:0;top:150px;content:"";width:0px;height:32px;background:#ff072a;transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;z-index:-1;}
#indexPage #newsitem_0 a:hover .newsbody .description::after{width:123px;}
#newsPage #newslist .newstitem a:hover .newsbody .description::after{width:123px;}
/*news list*/
#newsPage #newslist{width:1180px;height:auto}
#newsPage #newslist .wrapper{margin-right:-40px;width:auto;height:auto}
#newsPage #newslist .newstitem{width:100%;height:180px;float:left;margin-right:40px;margin-bottom:60px}
#newsPage #newslist .newstitem .news_wrapper{width:auto;left:290px;}
#newsPage #newslist .newstitem .newsbody::after{margin-top:22px;}
#newsPage #newslist .newstitem .newsbody .title{top:-20px}
#newsPage #newslist .newstitem .newsbody .description::after{margin:0;position:absolute;left:0;top:128px;content:"";width:0px;height:32px;background:#ff072a;transition:all 0.5s cubic-bezier(0.215,0.61,0.355,1) 0s;z-index:-1;}
#indexPage #newslist #newsitem_0 .newsbody .date,#newsPage #newslist .newstitem .newsbody .date{display:block;padding:0;float:none;position:relative;top:32px;}
/**/
#mteam .content_list li{animation-name:fadeInUp;}
.newstitem{animation-name:fadeInUp;animation-delay:0.1s;}
#newsitem_1{animation-name:fadeInUp;animation-delay:0.1s;}
#newsitem_2{animation-name:fadeInUp;animation-delay:0.2s;}
#newsitem_3{animation-name:fadeInUp;animation-delay:0.3s;}
#newsitem_4{animation-name:fadeInUp;animation-delay:0.4s;}
#newsitem_5{animation-name:fadeInUp;animation-delay:0.5s;}
#mpartner .content_list li{animation-name:fadeInUp;animation-delay:0.1s;}
.slider li div{animation-name:fadeInUp;animation-delay:0.1s;}
#newslist .newsbody{width:750px;}
#newsPage #newslist .newstitem a.newscontent{border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:20px;}
#newsPage #newslist .newstitem a:hover .newsbody .title{color:#ff072a;}
.postbody img{max-width:100%;}
.npagePage #banner div{height:300px;}
.npagePage #banner{height:300px;}
#mpage .content .header p.title{text-align:left;margin-left:14%;font-size:26px;}
#projectlist .wrapper{width:85%;margin:0 auto;}
#indexPage #mproject #category{position:absolute;top:20px;display:block;animation-name:fadeInUp;right:5%;margin-right:150px;}
#indexPage #mproject #category a{padding:7px 10px;border:1px solid transparent;border-bottom:1px solid #d4d2d2;}
.bx-wrapper .bx-controls-direction a i{color:transparent;background:url(../images/jiantou.png)no-repeat 0px 0px;width:40px;height:40px;margin:0;}
.bx-wrapper .bx-controls-direction a.bx-next i{margin-left:0px;background:url(../images/jiantou.png)no-repeat -39px 0px;}
#projectlist .projectitem a::after{content:'';width:40px;height:40px;line-height:40px;background:url(../images/soso-ico.png);margin:0 auto;margin-left:-20px;margin-top:0px;display:inline-block;position:absolute;top:0%;left:50%;z-index:10;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;opacity:0;}
#projectlist .projectitem:hover a::after{margin-left:-20px;margin-top:-20px;top:50%;opacity:1;}
#moduleControl a.moduleCItem:hover,#moduleControl a.moduleCItem.active title{color:#000;font-size:12px;}
#indexPage #mcontact{background-color:#f8f8f8;}
#indexPage #mcontact .header p.title{color:#444;}
#projectbody .postbody{padding:1px 50px 50px;background-color:#fff;}
#projectimages{padding:50px 50px 10px;}
/*服务*/
#servicelist .serviceitem a img{transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;width:auto;height:200px;max-width:100%;}
#serviceitem_0::before{width:0px;height:1px;background-color:#fff;position:absolute;content:"01";font-size:30px;top:0px;left:0px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#BCBCBC;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist #serviceitem_0:hover::before{width:38px;height:1px;background-color:#a1a1a1;color:#ff072a;}
#serviceitem_1::before{width:0px;height:1px;background-color:#fff;position:absolute;content:"02";font-size:30px;top:0px;left:0px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#BCBCBC;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist #serviceitem_1:hover::before{width:38px;height:1px;background-color:#a1a1a1;color:#ff072a;}
#serviceitem_2::before{width:0px;height:1px;background-color:#fff;position:absolute;content:"03";font-size:30px;top:0px;left:0px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#BCBCBC;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist #serviceitem_2:hover::before{width:38px;height:1px;background-color:#a1a1a1;color:#ff072a;}
#serviceitem_3::before{width:0px;height:1px;background-color:#fff;position:absolute;content:"04";font-size:30px;top:0px;left:0px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#BCBCBC;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist #serviceitem_3:hover::before{width:38px;height:1px;background-color:#a1a1a1;color:#ff072a;}
#serviceitem_4::before{width:0px;height:1px;background-color:#fff;position:absolute;content:"05";font-size:30px;top:0px;left:0px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#BCBCBC;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist #serviceitem_4:hover::before{width:38px;height:1px;background-color:#a1a1a1;color:#ff072a;}
#serviceitem_5::before{width:0px;height:1px;background-color:#fff;position:absolute;content:"06";font-size:30px;top:0px;left:0px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#BCBCBC;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist #serviceitem_5:hover::before{width:38px;height:1px;background-color:#a1a1a1;color:#ff072a;}
#serviceitem_6::before{width:0px;height:1px;background-color:#fff;position:absolute;content:"07";font-size:30px;top:0px;left:0px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#BCBCBC;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist #serviceitem_6:hover::before{width:38px;height:1px;background-color:#a1a1a1;color:#ff072a;}
#serviceitem_7::before{width:0px;height:1px;background-color:#fff;position:absolute;content:"08";font-size:30px;top:0px;left:0px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#BCBCBC;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist #serviceitem_7:hover::before{width:38px;height:1px;background-color:#a1a1a1;color:#ff072a;}
#serviceitem_8::before{width:0px;height:1px;background-color:#fff;position:absolute;content:"09";font-size:30px;top:0px;left:0px;font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";color:#BCBCBC;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;}
#indexPage #servicelist #serviceitem_8:hover::before{width:38px;height:1px;background-color:#a1a1a1;color:#ff072a;}
#servicelist .serviceitem:hover .title{color:#ff072a;}
#mservice .bx-wrapper{height:350px;}
#indexPage #mservice a.more{margin:0;position:absolute;right:5%;top:20px;height:30px;font-size:14px;line-height:30px;width:150px;background-color:#333;border-color:#333;color:#FFF;}
#indexPage #mservice a.more:hover{background-color:#ff072a;border-color:#ff072a;}
#mservice .content .header p.title{font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";text-align:left;margin-left:5%;}
#mservice .content .header p.subtitle{text-align:left;margin-left:5%;}
#servicelist .serviceitem div{margin-top:20px;}
#indexPage #mservice .content .header,#indexPage #mnews .content .header{width:100%;}
#indexPage #mservice a.more::before{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:"";top:14px;left:-83px;width:115px;height:1px;background:#ff072a;}
#indexPage #mservice a.more:hover::before{left:88px;width:20px;background:#fff;}
#indexPage #mservice .content .header::before,#indexPage #mproject .content .header::before,#indexPage #mnews .content .header::before,#indexPage #mpartner .content .header::before,#indexPage #mcontact .content .header::before{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:"";width:30px;height:1px;background:#5d5d5d;text-align:left;margin-left:5%;margin-top:70px;}
#servicelist .serviceitem a{text-align:center;}
#sitecontent #servicelist .serviceitem a img{height:150px;}
#servicelist .serviceitem div p.description{height:70px;}
#indexPage #mpage .wrapper li .fimg{height:700px;}
#indexPage .module{z-index:auto}
#indexPage .module .content{position:relative;top:0;}
#indexPage #mproject .content{margin:0;}
#indexPage #mservice{padding-top:100px;height:900px;}
#indexPage #mservice .content{margin:0;}
#indexPage #mnews{padding-top:100px;height:480px;}
#indexPage #mnews .content{margin:0;top:0}
#indexPage #mpartner{padding-top:100px;height:600px}
#indexPage #mpartner .content{margin:0;}
#indexPage #mcontact{padding-top:100px;height:650px}
#indexPage #mcontact .content{margin:0;}
#indexPage #mservice{padding-top:100px;height:auto;padding-bottom:100px;}
#indexPage #mteam .content{margin-top:0;}
#sitecontent .npagePage .content .header::before{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:"";width:90%;height:1px;background:#d8d8d8;text-align:left;margin-left:5%;margin-top:70px;}
#sitecontent .npagePage .content .header.fw p.title{margin-left:0;}
#sitecontent .npagePage .content .header.fw p.subtitle{margin-left:0;}
#sitecontent .npagePage .content .header.fw::before{width:1180px;height:1px;margin-top:80px;margin-left:0;}
#sitecontent .npagePage .content #projectwrap .header::before{position:absolute;transition:all 0.6s cubic-bezier(0.215,0.61,0.355,1) 0s;content:"";width:90%;height:1px;background:#d8d8d8;text-align:left;margin-left:5%;margin-top:70px;display:none;}
#category{text-align:left;margin-left:5%;}
#projectinfo .header p{margin-left:0;}
#sitecontent .npagePage .content .header p.title::before{position:absolute;content:"";top:89px;width:5px;height:20px;background:#ff072a;margin-left:-30px;}
#category li.hasmore div{width:90%;left:5%;}
#category li.hasmore div ul{border-top:rgba(0,0,0,0.08) 1px solid;text-align:left;}
#projectinfo .header p.title::before{display:none}
/*分享*/
#shares a#sshare{color:transparent;background-image:url("../images/fenxiang.png");background-repeat:no-repeat;}
#shares{height:35px;right:66px;bottom:-3px;}
#shares a#gotop{margin-top:6px;background:none;color:#5f5f5f;}
#shares a i{border-right:1px solid rgba(167,167,167,0.3);padding:0 20px;}
#shares a i.fa-share-alt{padding:0 16px;}
#shares a i.fa-weixin{color:transparent;background-image:url(../images/shoujih.png);background-repeat:no-repeat;font-size:16px;height:16px;margin:0 0 0 26px;padding:0 8px;}
#online_open i{margin-top:5px;}
#shares a i.fa-share-alt{padding:0 16px;}
#online_open{margin:0 10px 0 0;background:none;bottom:0px;color:#515151;}
#footer p{position:fixed;bottom:0;background:#fff;padding:8px 260px;right:0px;width:100%;}
#footer.mini p{padding:8px 260px;right:0px;}
#shares a{color:#515151;background-color:transparent;display:inline-block;height:22px;width:auto;}
#shares a#sweibo{background-color:transparent;transition:all 0.3s ease-out 0s;}
#shares a#sweibo:hover{background:transparent;}
#shares a#sweixin{background-color:transparent;transition:all 0.3s ease-out 0s;}
#shares a#sweixin:hover{background-color:transparent;}
#online_lx{border-radius:0px;bottom:36px;margin-right:-10px;}
#olx_tel div{color:#898989;}
#olx_qq li a i{color:#504f4f;}
#olx_head i:hover{color:#fff;transform:rotate(90deg);-ms-transform:rotate(90deg);/* IE 9 */ -moz-transform:rotate(90deg);/* Firefox */ -webkit-transform:rotate(90deg);/* Safari 和 Chrome */ -o-transform:rotate(90deg);/* Opera */}
#footer a path{fill:#808080;}
#footer{position:fixed;}
#projecttags{margin-top:20px;width:340px;float:right;padding:0px 50px;margin-left:0px;}
#projectib{margin-right:0px;margin-top:20px;width:340px;float:right;padding:0px 50px;margin-left:0px;}
#projectib .projectitem{width:160px;}
#projectlist .projectitem a .project_info{position:relative;top:auto;left:auto;}
#projectlist .projectitem a .project_info div{position:relative;bottom:0px;z-index:2}
.project_img{overflow:hidden;}
#projectlist .projectitem a:hover .project_info{position:relative;}
/* 2019-09-09 yyq 4-5 */
/* 处理分类 */
.bodyindex #indexPage #category .more,.bodyindex #indexPage #category a:first-child,.bodylist #category .more{display:none;}
.bodyindex #indexPage #category a.more{position:static;width:auto;height:auto;text-indent:0;display:none;line-height:16px;height:16px;font-size:13px;color:#7b7b7b;background-color:#EAEAEA;margin-left:0;border:none;}
/* 处理图片 */
#projectlist .projectitem .project_img,
#indexPage #mservice .serviceitem .service_img,
#mteam .content_list li .header a,
#mpartner .content_list li .par_img,
#servicelist .serviceitem .service_img{position:relative;display:block;overflow:hidden;}
#projectlist .projectitem .project_img img,
#indexPage #mservice .serviceitem .service_img img,
#mteam .content_list li .header a img,
#mpartner .content_list li .par_img img,
#servicelist .serviceitem .service_img img{height:auto;overflow:hidden;position:absolute;top:0;left:0;}
#projectlist .projectitem .project_img{padding-top:100%;}
#indexPage #mservice .serviceitem .service_img{padding-top:28%;width:60%;margin:0 auto;}
#mteam .content_list li .header a{padding-top:8.5%;width:100px;margin:10px auto 24px auto;}
#mpartner .content_list li .par_img{padding-top:75%;}
#servicelist .serviceitem .service_img{padding-top:44%;width:94%;margin:0 auto;}
/* 其他样式 */
.bodylistpost.bodyteam #teamimage{display:none;}
#teampost #teambody{margin-left:0;}
#category a{white-space:nowrap;}
#indexPage #mproject .projectSubList{width:90%;margin:0 auto;}
#indexPage #mproject .content .wrapper{width:100%;}
#indexPage #mslider ul li p.title{margin:0;padding:0;width:100%;text-align:inherit;}
#indexPage #mteam .header img{margin:0;width:100%;}
#mpartner .bx-viewport{margin:20px 0 20px 40px;}
#banner div{animation:none;}
#sitecontent{padding-bottom:36px;}
#sitecontent{background:#f8f8f8;}
.content_editor{padding-top:80px;}
#plheader.mvideo_header{width:100%;text-align:left;}
.mvideo_header p.mvideo_title{font-family:"HELVETICANEUELTPRO-THEX","微软雅黑";font-size:24px;margin-left:5%;}
#sitecontent .npagePage .content .mvideo_header p.mvideo_title::before{position:absolute;content:"";top:89px;width:5px;height:20px;background:#ff072a;margin-left:-30px;}
.Pagevideo.mvideom.mvideom01 .module-content{width:90%;}

.in_foot001_hen1{ width: 100%; float: left; height: 30px; clear: both;}
.in_foot001{ position: fixed;    background: #ff072a; bottom: 36px; left: 0; right: 0; z-index: 9 }
.in_foot001 .wz1{ width: calc(100% - 40px); float: left; margin: 0 20px; display: inline; line-height: 30px; color: #fff; font-size: 14px; line-height: 30px;}

/* 海报切换 */
.in001{width:100%;height:auto;clear:both;position:relative;}
.in001 ul{list-style-type:none;}
.in001 li{width:100%;height:auto;clear:both;position:relative;}
.in001 li .tp1{width:100%;height:auto;clear:both;}
.in001 li .tp1 img{width:100%;height:auto;image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;-ms-interpolation-mode:nearest-neighbor;}
.in001 .an01{width:46px;height:46px;position:absolute;cursor:pointer;z-index:3;left:23px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-image:url(../images/ion02.png);background-position:center!important;background-repeat:no-repeat;background-size:60%;}
.in001 .an01:hover{left:26px;}
.in001 .an02{width:46px;height:46px;position:absolute;cursor:pointer;z-index:3;right:23px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);background-image:url(../images/ion01.png);background-position:center!important;background-repeat:no-repeat;background-size:60%;}
.in001 .an02:hover{right:26px;}
.in001 li a{position:absolute;z-index:2;left:0;top:0;bottom:0;right:0;}
.in001 .swiper-pagination{width:100%;right:0;left:0;bottom:89px!important;text-align:center;}
.in001 .swiper-pagination .swiper-pagination-bullet{opacity:1;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:rgba(255, 255, 255, 0.3);}
.in001 .swiper-pagination .swiper-pagination-bullet-active{width:80px;border-radius:4px;-webkit-border-radius:4px;-moz-border-radius:4px;background-color:rgba(255, 255, 255,1);}
.time3,.time3 *{transition:all ease-out .3s 0s;-webkit-transition:all ease-out .3s 0s;-moz-transition:all ease-out .3s 0s;-o-transition:all ease-out .3s 0s;}
